package com.xxzuibang.day8.方法的递规;

import java.util.Scanner;

/**
 * 递归实现斐波那契数列，给你一个整数n，求出它的值是多少
 * 1.当n=1时，斐波那契为1
 * 2.当n=2时，斐波那契为1
 * 3.当n>=3时，斐波那契数是前两个数之和
 */
public class Test01斐波那契 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int n = sc.nextInt();
        System.out.println("根据斐波那契数列，值为：" + f(n));
    }

    public static int f(int n) {
        if (n == 1 || n == 2) {
            return 1;
        } else {
            return f(n - 1) + f(n - 2);
        }


    }

}
